package com.itheima.reader;

import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class Demo01 {
    public static void main(String[] args) throws IOException {

        //创建对象并关联本地文件,读取文件的数据到当前程序
        File file1 = new File("20240417\\a.txt");
        FileReader fr = new FileReader(file1);

        int ch;
        while((ch=fr.read())!=-1)
        {
            System.out.println((char)ch);
        }
        fr.close();
        //对于无参的read，字符流的底层也是字节流，默认也是一个字节一个字节读取的
        //如果遇到中文就会读取多个字节，GBK一次读两个字节，UTF一次读三个字节
        //read底层在读取之后方法的底层还会进行解码并转成十进制
        //最终把十进制作为返回值，这个十进制的数据也表示字符集上的数字



    }
}
